package com.ayf.payment.game.api.dto.getaway;

import com.ayf.payment.game.api.type.AdditionalStatus;
import com.ayf.payment.game.api.type.YesAndNo;
import com.swwx.charm.commons.lang.base.BasicTO;

/**
 *
 *
 * @author wwl
 * @date 2019/12/30 15:43
 */
public class TemplateAdditionalGetaWayDTO extends BasicTO {
    private static final long serialVersionUID = 1L;
   private String materialName;

    /**
     * 是否显示：'YES'是；'NO'否；默认'NO'
     */
    private YesAndNo isShow;

    /**
     * 赠送比例：1RMB多少此物品
     */
    private Integer donationRatio;

    /**
     * 充值总数
     */
    private Integer totalCount;

    /**
     * 赠送金额
     */
    private String giveMoney;

    //赠送奖品总和
    private String giveTotal;

    /**
     * 状态：'CLOSE'关闭,'AMOUNT'按金额赠送,'AMOUNT_CHANNEL'金额加渠道,'AMOUNT_ESCITATION'金额加激励,'AMOUNT_CHANNEL_ESCITATION'金额加渠道加激励
     */
    private AdditionalStatus additionalStatus;

    public String getGiveTotal() {
        return giveTotal;
    }

    public void setGiveTotal(String giveTotal) {
        this.giveTotal = giveTotal;
    }

    public String getMaterialName() {
        return materialName;
    }

    public void setMaterialName(String materialName) {
        this.materialName = materialName;
    }

    public YesAndNo getIsShow() {
        return isShow;
    }

    public void setIsShow(YesAndNo isShow) {
        this.isShow = isShow;
    }

    public Integer getDonationRatio() {
        return donationRatio;
    }

    public void setDonationRatio(Integer donationRatio) {
        this.donationRatio = donationRatio;
    }

    public Integer getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(Integer totalCount) {
        this.totalCount = totalCount;
    }

    public AdditionalStatus getAdditionalStatus() {
        return additionalStatus;
    }

    public void setAdditionalStatus(AdditionalStatus additionalStatus) {
        this.additionalStatus = additionalStatus;
    }

    public String getGiveMoney() {
        return giveMoney;
    }

    public void setGiveMoney(String giveMoney) {
        this.giveMoney = giveMoney;
    }
}
